From 1827a5ed4d2000c0fef751be75e8bfdd60c93259 Mon Sep 17 00:00:00 2001 From: Simon McVittie Date: Fri, 14 Sep 2018 10:07:07 +0100 Subject: [PATCH] Look for print backends in the same triggers as IM modules --- debian/changelog | 1 + debian/libgtk-4-0.postinst.in | 4 ++-- debian/libgtk-4-0.postrm.in | 1 + debian/libgtk-4-0.triggers.in | 1 + 4 files changed, 5 insertions(+), 2 deletions(-) diff --git a/debian/changelog b/debian/changelog index 7c4f89af30..f594e9a25b 100644 --- a/debian/changelog +++ b/debian/changelog @@ -35,6 +35,7 @@ gtk+4.0 (3.94.0-1) UNRELEASED; urgency=medium * Drop support for OLD_MODULES_BASE_PATH. GTK+ 4 only supports modules in the multiarch location. * d/libgtk-4-0.postinst.in: Run gio-querymodules for IM modules + * Look for print backends in the same triggers as IM modules -- Jeremy Bicha Fri, 19 Jan 2018 22:05:35 -0500 diff --git a/debian/libgtk-4-0.postinst.in b/debian/libgtk-4-0.postinst.in index 0121b6711f..d6eae22363 100644 --- a/debian/libgtk-4-0.postinst.in +++ b/debian/libgtk-4-0.postinst.in @@ -2,7 +2,7 @@ set -e update_modules () { - for dir in immodules; do + for dir in immodules printbackends; do if [ -d "/@MODULES_BASE_PATH@/$dir" ]; then /@LIBDIR@/glib-2.0/gio-querymodules "/@MODULES_BASE_PATH@/$dir" || true fi @@ -11,7 +11,7 @@ update_modules () { if [ "$1" = triggered ]; then # This is triggered everytime an application installs a - # GTK IM module + # GTK IM module or print backend update_modules exit 0 fi diff --git a/debian/libgtk-4-0.postrm.in b/debian/libgtk-4-0.postrm.in index 7caff6b607..c7a710723b 100644 --- a/debian/libgtk-4-0.postrm.in +++ b/debian/libgtk-4-0.postrm.in @@ -7,5 +7,6 @@ set -e if [ -d /@MODULES_BASE_PATH@ ]; then # Purge the cache rm -f /@MODULES_BASE_PATH@/immodules.cache + rm -f /@MODULES_BASE_PATH@/printbackends.cache rmdir -p --ignore-fail-on-non-empty /@MODULES_BASE_PATH@ fi diff --git a/debian/libgtk-4-0.triggers.in b/debian/libgtk-4-0.triggers.in index d40b55b059..47782d98bd 100644 --- a/debian/libgtk-4-0.triggers.in +++ b/debian/libgtk-4-0.triggers.in @@ -1 +1,2 @@ interest-noawait /@MODULES_BASE_PATH@/immodules +interest-noawait /@MODULES_BASE_PATH@/printbackends -- 2.30.2